package com.hdl.design.pattern.engine.template;

import java.util.Collections;
import java.util.Map;

/**
 * 类名 AbstractEtlRequestHandler
 * 描述 ETL请求数据处理抽象模板
 *
 * @author hedonglin
 * @version 1.0
 * @date 2019/9/25 15:29
 */
public class AbstractEtlRequestHandler extends AbstractRequestHandler{

    /**
     * 方法描述: Etl请求处理
     * @param reqMap 请求Map
     * @param aoMap AoMap
     * @author hedonglin
     * @date 2019/9/25 15:35
     * @return {Map} 返回结果Map
     */
    @Override
    public Map<String, Object> reqHandler(Map<String, Object> reqMap, Map<String, Object> aoMap) {
        // 概括为ETL处理
        // 4、将请求参数转化为Ds，

        // 5、将数据服务返回的探头补全Ds

        // 6、发送Ds数据到数据接收队列，进行异步处理

        // 7、构造事后处理结果

        return Collections.emptyMap();
    }
}
